package NarkyPackage;

import java.applet.Applet;
import java.applet.AudioClip;

public class ReproductorDeSonido {
	
	private boolean muted;
	private AudioClip disparar, explosion, siguienteNivel, muerto;
	
	public ReproductorDeSonido() {
		java.net.URL url;
		url = this.getClass().getResource("sonidos/disparar.wav");
		disparar = Applet.newAudioClip(url);
		
		url = this.getClass().getResource("sonidos/explosion.wav");
		explosion = Applet.newAudioClip(url);
		
		url = this.getClass().getResource("sonidos/muerto.wav");
		muerto = Applet.newAudioClip(url);
		
		url = this.getClass().getResource("sonidos/siguienteNivel.wav");
		siguienteNivel = Applet.newAudioClip(url);
	}
	
	public void setMuted (boolean estado) {
		this.muted = estado;
	}
	public boolean getMuted () {
		return muted;
	}
	
	public void play(String sonido) {
		if (muted)
			return;
		
		if (sonido.equalsIgnoreCase("muerto"))
			muerto.play();
		else if (sonido.equalsIgnoreCase("disparar"))
			disparar.play();
		else if (sonido.equalsIgnoreCase("explosion"))
			explosion.play();
		else if (sonido.equalsIgnoreCase("siguienteNivel"))
			siguienteNivel.play();
		
	}

}
